package com.ktgj.service.mapper;

import java.util.List;
import com.ktgj.service.domain.ContractTerms;

/**
 * 合同商务条款			
Mapper接口
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public interface ContractTermsMapper 
{
    /**
     * 查询合同商务条款			

     * 
     * @param contractTermsId 合同商务条款			
ID
     * @return 合同商务条款			

     */
    public ContractTerms selectContractTermsById(Long contractTermsId);

    /**
     * 查询合同商务条款			
列表
     * 
     * @param contractTerms 合同商务条款			

     * @return 合同商务条款			
集合
     */
    public List<ContractTerms> selectContractTermsList(ContractTerms contractTerms);

    /**
     * 新增合同商务条款			

     * 
     * @param contractTerms 合同商务条款			

     * @return 结果
     */
    public int insertContractTerms(ContractTerms contractTerms);

    /**
     * 修改合同商务条款			

     * 
     * @param contractTerms 合同商务条款			

     * @return 结果
     */
    public int updateContractTerms(ContractTerms contractTerms);

    /**
     * 删除合同商务条款			

     * 
     * @param contractTermsId 合同商务条款			
ID
     * @return 结果
     */
    public int deleteContractTermsById(Long contractTermsId);

    /**
     * 批量删除合同商务条款			

     * 
     * @param contractTermsIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteContractTermsByIds(Long[] contractTermsIds);
}
